Golang Job: Opening for Python Developer (Full Stack) :: Contr

Job added on

Location

McLean, Virginia - United States of America

Job type

Full-Time

Golang Job Details

Note: "Only candidates with extensive experience in Python, Golang, React JS, Node JS, AWS and Financial background with local location or nearby to McLean, VA or Richmond, VA will be considered."
Job Title:: Software Engineer - Python Developer (Full Stack)
Location: McLean, VA or Richmond, VA (Hybrid, 3 days onsite/week)
Job Type: Contract
Top 3 Skills required:
  • Golang & Python
    Core for backend microservices, API development, and integration in a cloud environment.
  • React JS
    For building scalable, user-facing digital banking applications.
  • AWS
    For deploying and managing cloud-native, highly available microservices using Lambda, S3, DynamoDB, and related AWS services.
Job Description:
We are seeking a Full Stack Software Engineer to join our Digital Banking team, working on our reporting modernization journey by building and enhancing customer-facing digital banking applications in the cloud. You will develop highly available, scalable microservices and full-stack applications using React JS, Go, Python, Node JS, and AWS.
You will be part of a collaborative team leveraging modern cloud-based architecture, open-source frameworks, advanced monitoring tools, and Light Frame architecture to deliver innovative banking solutions. The role will focus on approximately 2/3 frontend and 1/3 backend work.
Responsibilities:
  • Design, develop, test, deploy, and support full-stack applications across React JS (frontend) and Go, Python, Node JS (backend) on AWS.
  • Collaborate with product owners to understand desired capabilities and translate requirements into technical solutions.
  • Work within and across Agile teams to deliver high-quality, scalable, and resilient solutions.
  • Continuously improve engineering practices and code quality, following CI/CD best practices.
  • Lead and advocate for craftsmanship, testing, availability, and scalability of solutions.
  • Participate in and foster a culture of experimentation, learning, and technical excellence.
  • Implement robust monitoring and alerting for application health and performance.
  • Contribute to the design and implementation of AI/ML capabilities where applicable.
Basic Qualifications:
  • Bachelor's Degree or military experience.
  • 10+ years of professional experience in software development.
  • At least 4+ years of experience with React JS, Go, Python, Node JS, and AWS.
  • Experience working with cloud-native applications and microservices in AWS.
  • Familiarity with RESTful API design, cloud-based architectures, and secure coding practices.
Preferred Qualifications:
  • Master's Degree.
  • Experience with GitHub, Jenkins, and Artifactory.
  • Experience with AWS services (Lambda, DynamoDB, RDS, SNS, S3) and serverless architecture.
  • Experience with infrastructure automation and monitoring tools.
  • Experience in test automation (feature and unit testing) and maintaining CI/CD pipelines.
  • Exposure to Light Frame architecture and building digital banking or financial services applications.
  • Strong problem-solving skills and the ability to work in a collaborative, agile environment.
  • Passion for learning new technologies and participating in internal/external technology communities.
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.